# 解决在cygwin编译automake项目错误
在cygwin平台编译开源项目,运行configure脚本遇到如下错误:
configure: error: cannot guess build type; you must specify one
# 解决办法:
1、查看当前automake版本
$ automake --version
automake (GNU automake) 1.16.5
显示当前版本为1.16.5
2、进入/usr/share找到版本为1.16.5的automake目录
3、复制automake目录下的config.guess,config.sub文件到源码目录
cp /usr/share/automake-1.16/config.guess /src
cp /usr/share/automake-1.16/config.sub /src
4、进入源码目录运行config.guess得到平台
$ ./config.guess
x86_64-pc-cygwin
5、运行configure
./configure --build=x86_64-pc-cygwin
6、运行make